home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / WebSites / MailingLists / AMOSLIST.0799 / 000093_nobody_Tue Jul 20 18:48:52 1999.msg < prev    next >
Internet Message Format  |  1999-08-02  |  3KB

  1. Received: from onelist.com (pop.onelist.com [209.207.164.223])
  2.     by osf1.gmu.edu (8.8.8/8.8.8) with SMTP id SAA07134
  3.     for <mcox4@osf1.gmu.edu>; Tue, 20 Jul 1999 18:48:51 -0400 (EDT)
  4. Received: (qmail 29476 invoked by alias); 20 Jul 1999 22:48:31 -0000
  5. Received: (qmail 18682 invoked from network); 20 Jul 1999 19:48:15 -0000
  6. Received: from unknown (HELO web903.mail.yahoo.com) (128.11.23.78) by pop.onelist.com with SMTP; 20 Jul 1999 19:48:15 -0000
  7. Message-ID: <19990720194700.17753.rocketmail@web903.mail.yahoo.com>
  8. Received: from [62.188.142.210] by web903.mail.yahoo.com; Tue, 20 Jul 1999 20:47:00 BST
  9. Date: Tue, 20 Jul 1999 20:47:00 +0100 (BST)
  10. From: =?iso-8859-1?q?Claude=20Heiland-Allen?= <cheilandallen@yahoo.co.uk>
  11. To: amos-list@onelist.com
  12. Mailing-List: list amos-list@onelist.com; contact amos-list-owner@onelist.com
  13. Delivered-To: mailing list amos-list@onelist.com
  14. Precedence: bulk
  15. List-Unsubscribe: <mailto:amos-list-unsubscribe@ONElist.com>
  16. Reply-to: amos-list@onelist.com
  17. Mime-Version: 1.0
  18. Content-Type: text/plain; charset=iso-8859-1
  19. Content-Transfer-Encoding: 8bit
  20. Subject: Re: [amos-list] Inserting data into memory banks
  21. Status: O
  22. X-Status: 
  23.  
  24. From: =?iso-8859-1?q?Claude=20Heiland-Allen?= <cheilandallen@yahoo.co.uk>
  25.  
  26. Hi
  27.  
  28. --- Declan Gorman <declan_gorman@modusmedia.com>
  29. wrote:
  30. > have just started.
  31. > Firstly, the project is just a small utility that
  32. > reads digest emails
  33. > created at onelist.com and converts them to
  34. > Amigaguide files.  So my program
  35.  
  36. Usually it is best to generate output as you read the
  37. input, so there isn't lots of hassle moving things
  38. around in memory.  You should be able to get away with
  39. reading one line at a time and processing that, if the
  40. digest format is anything sensible.
  41.  
  42. > looks for specific keywords and adds the appropriate
  43. > amigaguide command text
  44. > into the email which is stored in memory.  Once
  45.  
  46. Eh?  Is this for adding links between mails to follow
  47. keywords, or to follow threads?  Or are the "keywords"
  48. parts of the email header?
  49.  
  50. >   The problem that I am having is that when I add
  51. > the amigaguide command
  52. > text to the file it over-writes existing text and
  53. > what I want is to insert
  54. > it and move everything else along not unlike a text
  55. > editor.  I am thinking
  56. > that I will have to copy parts of the memory bank
  57. > but am checking if there
  58. > is an easier way to do it.  Any ideas?
  59.  
  60. You could have a linked list containing sections of
  61. text, this would minimise copying.  Have a new node in
  62. the list for each line, and then if that line needs
  63. commands it can be split into lots of nodes, so only
  64. the data on that line has to be copied.
  65.  
  66. Example:
  67.  
  68.  
  69. This is
  70. some /example/ text
  71. for conversion.
  72.  
  73.  
  74. 1: "This is"
  75. 2: "some "
  76. 3: "@{i}"
  77. 4: "example"
  78. 5: "@{ui}"
  79. 6: " text"
  80. 7: "for conversion."
  81.  
  82.  
  83. No real commands, just using /italics/ as an example.
  84.  
  85.  
  86. Hope this helps.
  87.  
  88. Claude
  89.  
  90. _____________________________________________________________
  91. DO YOU YAHOO!?
  92. Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
  93.  
  94.  
  95. --------------------------- ONElist Sponsor ----------------------------
  96.  
  97. Congratulations SAYNO2DRUGS. Our latest ONElist of the week.
  98. http://www.onelist.com
  99. How is ONElist changing YOUR life? Visit our homepage and let us know!
  100.  
  101. ------------------------------------------------------------------------
  102. Official AMOS WWW: http://members.xoom.com/AmosFactory/front.html